(extremely detailed CG)